shower (someone) with gifts

Translations
couvrir quelqu'un de cadeaux
Definitions
To give someone a large number of gifts, often as an expression of affection, celebration, or appreciation.